home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disk User Volume 3 #7
/
Commodore_Disk_User_Vol.3_7_1990_-.d64
/
window wiper
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
82 lines
1000 x=x+1:ifx=1thenload"wiper mc",8,1
1010 rem **************
1020 rem * *
1030 rem * win-screen *
1040 rem * wiper *
1050 rem * *
1060 rem * demo *
1070 rem * *
1080 rem * by *
1090 rem * mike benn *
1100 rem * *
1110 rem **************
1120 rem
1130 rem *************
1140 rem * *
1150 rem * variables *
1160 rem * *
1170 rem *************
1180 rem
1190 rem sa = screen address
1200 rem md = screen mode
1210 rem ch = wipe character
1220 rem cs = character set
1230 rem cc = character colour
1240 rem b0 = background colour 0
1250 rem b1 = background colour 1
1260 rem b2 = background colour 2
1270 rem br = border colour
1280 rem wp = wipe type
1290 rem dv = device (tape=1/disk=8)
1300 rem
1310 rem ** load parts **
1320 rem
1330 dv=8
1340 sys49155,"wiper chrs",dv,14336
1350 sys49155,"wiper win1",dv,16384
1360 sys49155,"wiper win2",dv,17384
1370 rem
1380 rem ** character wipes **
1390 rem
1400 sa=16384:md=1:ch=63:cs=31:cc=9:br=0:b0=0:b1=11:b2=12:wp=0
1410 gosub1780:gosub1800
1420 wp=1:gosub1780:gosub1800
1430 wp=0:gosub1780:gosub1800
1440 wp=3:gosub1780:gosub1800
1450 wp=4:gosub1780:gosub1800
1460 wp=5:gosub1780:gosub1800
1470 wp=6:ch=62:gosub1780:gosub1800
1480 wp=7:gosub1780:gosub1800
1490 wp=8:gosub1780:gosub1800
1500 wp=9:gosub1780:gosub1800
1510 wp=10:ch=63:gosub1780:gosub1800
1520 wp=11:gosub1780:gosub1800
1530 wp=12:ch=62:gosub1780:gosub1800
1540 wp=13:gosub1780:gosub1800
1550 rem
1560 rem ** screen wipes **
1570 rem
1580 sa=16384:md=1:ch=63:cs=31:cc=9:br=0:b0=0:b1=11:b2=12:wp=0
1590 gosub1780:gosub1800
1600 sa=17384
1610 gosub1780:gosub1800
1620 sa=16384:cc=13:b1=13:b2=3:wp=4
1630 gosub1780:gosub1800
1640 sa=17384:cc=13:wp=6
1650 gosub1780:gosub1800
1660 sa=16384:cc=15:b1=8:b2=9:wp=8
1670 gosub1780:gosub1800
1680 sa=17384:cc=9:b1=11:b2=12:wp=10
1690 gosub1780:gosub1800
1700 sa=16384:wp=12
1710 gosub1780:gosub1800
1720 sa=16384:wp=3:ch=63
1730 gosub1780
1740 sa=17384:wp=2:ch=63
1750 gosub1780:gosub1800
1760 wp=15:gosub1780
1770 end
1780 sys49152,sa,md,ch,cs,cc,b0,b1,b2,br,wp
1790 return
1800 forde=0to1500:nextde:return